to sleep off a hangover - Turkish English Dictionary